Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F11 Israel F5 Israel F6 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F5 France F24 Germany F4 Belgium F5 USA F33 USA F34 Germany F3 Germany F4 Romania F4 Israel F4 Germany F3 France F2 Switzerland F2 France F4 France F5 M25 Nussloch M25 Trento Turkey F5 M25 Nottingham M25 Nottingham Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 Warsteiner Challenger Wolfsburg - Wolfsburg Open de L'Isere (Open 38) - Grenoble Tennis Napoli Cup - Napoli Garden Open - Rome The Manchester Trophy - Manchester Grand Prix de Tennis - St. Jean de Luz France F13 France F14 The Surbiton Trophy - Surbiton Arroyo de la Encomienda - Valladolid France F18 The Manchester Trophy - Manchester Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Germany F4 Germany F5 France F3 Ethias Trophy - Mons Open des Alpes Trophee BNP Paribas - Grenoble Labertz Open by Stawag - Aachen JSM Challenger of Champaign - Urbana Italy F10 Wolfsburg Challenger Barletta Challenger Athens Challenger Rome Challenger Recanati Challenger France F14 France F15 Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger France F4 France F5 France F5 Orleans Challenger Quimper Challenger Spain F23 Mons Challenger Rennes Challenger Ortisei Challenger Vancouver Challenger Orleans Challenger Mons Challenger Rennes Challenger Ortisei Challenger Heilbronn Challenger Cherbourg Challenger St. Brieuc Challenger Nottingham-2 Challenger Vancouver Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Heilbronn Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Aix En Provence Challenger Nottingham Challenger Granby Challenger Lexington Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Glasgow Challenger Le Gosier Challenger Bordeaux Challenger Recanati Challenger Agri Challenger Eckental Challenger Portoroz Challenger Orleans Challenger Mons Challenger Charlottesville Challenger Koblenz Challenger Drummondville Challenger Gimcheon Challenger Seoul Challenger Aptos Challenger Vancouver Challenger Orleans Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Lille Challenger Le Gosier Challenger Rome Challenger Vancouver Challenger Chicago Challenger Orleans Challenger Eckental Challenger Cherbourg Challenger Phoenix Challenger KGHM Polish Indoors - Wroclaw St. Brieuc Challenger Challenger 42 - Andrezieux Tunis Challenger Open de Franche-Comte - Besancon Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Glasgow Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Prague II Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Orleans Challenger Mouilleron-Le-Captif Challenger The Manchester Trophy - Manchester Quimper Challenger Cherbourg Challenger Lugano Challenger Turin Challenger Heilbronn Challenger Ilkley Challenger Champaign Challenger Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Gemax Open - Belgrade Internationaux du Doubs - Besancon The Scottish Tennis Championships - Edinburgh Open de L'Isere-Open 38 - Grenoble Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille The Stella Artois Grass Court Championships - London Croatia Osiguranje Rijeka Open - Rijeka Open de Franche Comte - Besancon Open Castilla y Leon - Segovia Warsteiner Challenger Lubeck - Lubeck Open de Montauban - Montauban Granby Challenger DPD Challenger 2000 - Aschaffenburg Grand Prix de Tennis de Lyon - Lyon West of England Tennis - Bristol Stockholm Open - Stockholm Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Geneva Challenger - Geneva Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Espinho Challenger - Espinho Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol Arroyo de la Encomienda - Valladolid Aptos Challenger HTV Challenger - Ho Chi Minh City IX Open Internacional D'Andorra - Andorra Morocco Tennis Tour - Marrakech Rome Challenger Bordeaux Challenger Manchester Challenger Alessandria Challenger Nottingham Challenger Vancouver Challenger Eckental Challenger Helsinki Challenger Anning Challenger Kun-Ming Challenger Orleans Challenger Bordeaux Challenger Busan Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Nottingham Challenger Vicenza Challenger Furth Challenger Polska Energia Open - Bytom St. Remy Challenger Brest Challenger New Delhi Challenger Knoxville Challenger Cherbourg Challenger Kyoto Challenger Kolkata Challenger Granby Challenger Lexington Challenger Drummondville Challenger Indian Wells Challenger Aptos Challenger St. Brieuc Challenger Lille Challenger Alphen Challenger Savannah Challenger Murcia Challenger Petange Challenger Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton Open de L'Isere - Grenoble AAPT Championships - Adelaide Adidas International - Sydney Open Castilla y Leon - Segovia Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Open de L'Isere - Grenoble Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Challenger 42 - Andrezieux Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Franche-Comte - Besancon Medibank International - Sydney Challenger Ford de Cherbourg - Cherbourg Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Surbiton Trophy - Surbiton Open de Moselle - Metz Ciudad de Pozoblanco Open Diputacion - Cordoba Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland GHI Bronx Classic - Bronx Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Ethias Tennis Trophy - Mons Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Qatar ATP Challenger - Doha Open 13 - Marseille Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Thailand Open - Bangkok Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open de Moselle - Metz Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Jersey Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Dubai Duty Free Tennis Championships - Dubai Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb Topshelf Open - 's-Hertogenbosch AEGON Championships - London Ethias Trophy - Mons Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Open D'Orleans - Orleans Maharashtra Open - Pune Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Lambertz Open by Stawag 2007 - Aachen Moselle Open - Metz European Open - Antwerp Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport 5 Volkswagen Challenger - Wolfsburg European Open - Antwerp Recanati Challenger Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Riviera de Rimini Challenger - Rimini Segovia Challenger Men's Pro Challenger at Tunica National - Tunica Open D'Orleans - Orleans Seoul Challenger Gwangju Challenger Ethias Trophy - Mons National Bank Men's Rimouski Challenger - Rimouski Bergamo Challenger Cherbourg Challenger Johannesburg Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Manchester Challenger Segovia Challenger Istanbul Challenger Happy Valley Challenger St. Remy Challenger Caltanissetta Challenger Rennes Challenger Mons Challenger Rennes Challenger Kolding Challenger Orleans Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger San Marino Challenger Bordeaux Challenger Tennis Masters Series - Paris Tennis Masters Series - Paris Mons Challenger Noumea Challenger Tennis Masters Series - Paris Eckental Challenger Aachen Challenger Salzburg Challenger Helsinki Challenger NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Heilbronn Challenger Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Courmayeur Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Bergamo Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Wolfsburg Challenger Western & Southern Financial Group Masters - Cincinnati Cherbourg Challenger Istanbul Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sarajevo Challenger Sony Ericsson Open - Miami Trani Challenger Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Bath Challenger Tiburon Challenger Stockton Challenger Rennes Challenger Johannesburg Challenger BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Challenger Ford de Cherbourg - Cherbourg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Recanati Challenger Segovia Challenger BNP Paribas Open - Indian Wells Binghamton Challenger Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris St. Remy Challenger Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Izmir Challenger Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Orleans Challenger ECM Cup - Prague BNP Paribas Masters - Paris Eckental Challenger BNP Paribas Open - Indian Wells Salzburg Challenger Noumea Challenger Heilbronn Challenger Miami Open - Miami Kazan Challenger Guadalajara Challenger Dallas Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Nottingham Challenger Francavilla Challenger French Open - Paris French Open - Paris Alphen Challenger Challenger Hamburg - Hamburg U.S. Open - New York 1st Challenger Tournament Leon - Leon Wimbledon - London U.S. Open - New York Tunis Challenger AAPT Championships - Adelaide Mons Challenger Vicenza Challenger Sarasota Challenger Nottingham-2 Challenger Challenger 42 - Andrezieux French Open - Paris Wimbledon - London U.S. Open - New York Open de Franche Comte - Besancon Mons Challenger Brest Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Australian Open - Melbourne Ilkley Challenger GHI Bronx Classic - Bronx Fairfield Challenger Open de L'Isere - Grenoble Open 88 - Contrexeville Busan Challenger Surbiton Challenger Scheveningen Challenger The Manchester Trophy - Manchester French Open - Paris GHI Bronx Classic - Bronx V Torneo Internazionale di Tennis - Barletta Ostrava Challenger Bordeaux Challenger Wimbledon - London Yokohama Challenger Bratislava Challenger Australian Open - Melbourne Bordeaux Challenger French Open - Paris Wimbledon - London U.S. Open - New York Orleans Challenger Prague Challenger Aix En Provence Challenger Australian Open - Melbourne Quimper Challenger Quimper 2 Challenger Open 13 - Marseille French Open - Paris Wimbledon - London Forli 4 Challenger Hurricane Tennis Open - Bradenton Tunis Challenger Open 13 - Marseille Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internationaler Raiffeisen Grand Prix - St. Polten French Open - Paris The Stella Artois Grass Court Championships - London Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport U.S. Open - New York Ismaning Challenger Australian Open - Melbourne Eckental Challenger French Open - Paris Wimbledon - London U.S. Open - New York Open de Moselle - Metz Australian Open - Melbourne French Open - Paris Wimbledon - London Stockholm Open - Stockholm U.S. Open - New York Qatar Open - Doha Australian Open - Melbourne Chennai Open - Chennai French Open - Paris Wimbledon - London U.S. Open - New York Bendigo Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London Pau Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Biel Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille French Open - Paris Open Seat Godo - Barcelona U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Estoril Open - Estoril Legg Mason Tennis Classic - Washington Heineken Open - Auckland Wimbledon - London PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Citi Open - Washington Winston-Salem Open - Winston-Salem Apia International - Sydney Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Tata Open Maharashtra - Pune The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Abierto Mexicano de Tenis Mifel - Los Cabos The Nottingham Open - Nottingham Erste Bank Open - Vienna If Stockholm Open - Stockholm Open 13 Provence - Marseille If Stockholm Open - Stockholm Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Moselle Open - Metz Rakuten Japan Open - Tokyo cinch Championships - London Miami Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 ATP Cup - Melbourne Davis Cup, Group I, 1R, BOL-BEL 2-3 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) All Lower level tournaments